centrifugal and baffle plate separator - Francés Inglés Diccionario